import time

n = time.localtime()
print(n)
print(type(n))
print(time.altzone)
print(time.daylight)

print()
t = time.struct_time((2007, 9, 18, 18, 24, 56, 0, 0, 0))
print(t)
print(t.tm_year)

print()
print(time.timezone)
print(time.tzname)

# asctime([t])
print()
t = time.asctime((1987, 7, 26, 10, 40, 0, 0, 0, 0))
print(t)
t = time.asctime()
print(t)

# perf_counter()
print()
start = time.perf_counter()
n = 0
for i in range(1000000):
    n += 1
ende = time.perf_counter()
print("Die Funktion lief {:1.2f} Sekunden".format(ende - start))

# gmtime([secs])
print()
t = time.gmtime()
print(t)

# localtime([secs])
print()
t = time.localtime()
print(t)

# mktime(t)
print()
t1 = time.localtime()
print(t1)
t2 = time.localtime(time.mktime(t1))
print(t2)
print(t1 == t2)

# sleep(secs)
print()
print("Sleep 0.7 beginnt")
time.sleep(0.7)
print("Sleep 0.7 endet")

# strftime(format, [t])
print()
t = time.localtime()
s = time.strftime("%a %A", t)
print(s)
s = time.strftime("%d.%m.%Y um %H:%M:%S Uhr")
print(s)

# strptime(string, [format])
print()
zeit_string = "19.09.2007 um 00:21:17 Uhr"
p = time.strptime(zeit_string, "%d.%m.%Y um %H:%M:%S Uhr")
print(p)

# time()
print()
t = time.time()
print(t)